/*s*/
/*定义整个内容区域的自适应*/
body,body.full-height-layout .layui-layout,html{height: 100% ;}
body.full-height-layout .content-wrapper{height: calc(100% - 0px) ;}

/*Tab区域兼容重写*/
.mt-drag-tmp > a.mt-nav-tab{ color:#fff !important;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {background-color: #eee;border-color: #dfe2e4;}

.mt-nav .layui-nav{ background:none; padding:0 1px 0 0; } 
.mt-nav .layui-nav .layui-nav-item .ss{ line-height:40px;}
.mt-nav .layui-nav .layui-nav-item .ss:hover{ color:#009688;}
.mt-nav .layui-nav .layui-nav-item .ss .layui-nav-more{ top:18px;}
.mt-nav .layui-nav .layui-nav-item .ss .layui-nav-mored{ top:10px;}
.mt-nav-bar{ padding-left:1px; padding-top:1px;}

/*其他重写*/
dt, dd{ line-height:2;}
legend {display: block; width: inherit; padding: 0; margin-bottom: auto; font-size: 21px; line-height: inherit;color: #333; border: 0; border-bottom: 0px solid #e5e5e5;}

/*自定义*/
html{ overflow-x:hidden;}
.shu-header{ height:60px; position: fixed; top:0px; left:0px; right:0px; border-bottom:3px #009688 solid;}
.shu-logo{ float:left; width:200px; line-height:60px; font-size:22px;}
.shu-an{ float:left; line-height:60px; }
.shu-an .admin-side-toggle{ float:left; font-size:22px; color:#009688}
.shu-an .admin-side-full{ float:left; font-size:22px; color:#009688; margin-left:20px;}
.shu-an .admin-side-toggle:hover,.shu-an .admin-side-full:hover{ color:#FFF; cursor:pointer;}
.layui-layout-admin .shu-left{ top:58px; z-index:9999;}
.shu-header-right{ float:right;}
.shu-header-right .layui-nav{ height:60px; line-height:60px; background:none;}
.shu-header-right .layui-nav .layui-this{ background:#009688;}
.shu-header-right .layui-nav .admin-header-user img{ width:40px; height:40px; border-radius: 100%;}
.shu-mobile{ display:none;}
.layui-nav-child{ left:auto; right:0px;}

.shu-body{ border-left:1px #009688 solid; width: auto; height:100% ; margin-left:200px; padding:60px 0 40px 0;}

.layui-layout-admin .shu-footer{ height:40px; line-height:40px; text-align:center; border-left:1px #009688 solid; position:fixed; bottom:0px; z-index:999}

/* 适配多设备 */
@media screen and (max-width: 750px) {
/*头部*/
.layui-body{ border-top:0px;}
.shu-logo{ padding-left:10px;}
.shu-an{ display:none;}
.shu-header-right .layui-nav{ display:none;}
.shu-mobile{ display: block; line-height:60px; padding-right:10px;}
/*尾部*/
.layui-layout-admin .layui-footer{ position:fixed; bottom:0px; left:0px; z-index:999;}
.layui-layout-admin .shu-footer{  border-left:0px #009688 solid;}
/*中部*/
.layui-layout-admin .layui-body{ position:fixed; left: 0;}
.shu-body{ border-left:0px #009688 solid; margin-left:0px;}
 
}




